package com.atguigu.bigdata.spark.core.rdd.operator.action

import org.apache.spark.rdd.RDD
import org.apache.spark.{SparkConf, SparkContext}

/**
  * create by undeRdoG on  2021-06-13  14:21
  * 凡心所向，素履以往，生如逆旅，一苇以航。
  */
object Spark01_RDD_Operation_Action {

  def main(args: Array[String]): Unit = {

    val sparkConf = new SparkConf().setAppName("Operator").setAppName("local[*]")
    val sc = new SparkContext(sparkConf)


    val rdd: RDD[Int] = sc.makeRDD(List(1, 2, 3, 4))


    //TODO 行动算子
    /**
      * 所谓行动算子，就是出发作业（Job）的执行
      * 底层的代码就是  sc.runJob
      * 底层代码会创建 ActiveJob  提交作业执行
      *
      **/

    rdd.collect()

  }
}
